<!--
 * @FileDescription 组合惯导标定界面
 * @Author 杨宇翔
 * @Date 20220528 09:36:13
 * @LastEditors 杨宇翔
 * @LastEditTime 20220528 09:36:13
-->
<template>
    <div>
        <CalibrationTooltip v-for="[instanceId, information] of TooltipComponent.Default.Informations"
            :key="`${instanceId} - ${information.Version}`" :Information="information" />

        <calibration-list-view />
        <calibration-options />

        <InertialNavigationNav />
        <InertialNavigationHeader />

        <calibration-tips />
        <CalibrationGizmosForm />
        <CalibrationLeverArmForm />
        <CalibrationAzimuthForm />
    </div>
</template>

<script setup lang="ts">
import TooltipComponent from '@runtime/UnityEngineBridge/TooltipComponent';
import { onMounted, onUnmounted } from 'vue';
import CalibrationGizmosForm from './CalibrationGizmosForm.vue';
import CalibrationLeverArmForm from './CalibrationLeverArmForm.vue';
import CalibrationAzimuthForm from './CalibrationAzimuthForm.vue';
import CalibrationListView from './CalibrationListView.vue';
import CalibrationOptions from './CalibrationOptions.vue';
import CalibrationTips from './CalibrationTips.vue';
import CalibrationTooltip from './CalibrationTooltip.vue';
import { CalibrationComponent } from './InertialNavigationComponent';
import InertialNavigationHeader from './InertialNavigationHeader.vue';
import InertialNavigationNav from './InertialNavigationNav.vue';

onMounted(() => CalibrationComponent.Default.Awake());
onUnmounted(() => CalibrationComponent.Default.Destroy());
</script>

<style scoped>
</style>
